package controladores;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.rmi.RemoteException;

import beans.Producto;

import cliente.ClienteAdminCentral;
import excepciones.ProductoException;

import ventanas.VentanaBuscarProducto;


public class ControladorBuscarProducto implements ActionListener{

	private VentanaBuscarProducto ventana;
	
	public ControladorBuscarProducto(VentanaBuscarProducto ventana)
	{
		this.ventana = ventana;
	}
	
	@Override
	public void actionPerformed(ActionEvent ae)
	{
		if( ventana.getBtnBuscar() == ae.getSource() )
		{
			int idProd = Integer.parseInt( ventana.getTxtIdProducto().getText() );
			try
			{
				Producto prod = ClienteAdminCentral.obtenerSistema().buscarProducto(idProd);
				ventana.getAreaProductos().setText(prod.getNombre());
			} catch (RemoteException e) {
				e.printStackTrace();
			} catch (ProductoException e) {
				e.printStackTrace();
			}
		}
	}

}
